#include<stdio.h>
#include<unistd.h>
#include<sys/types.h>


int main()
{


while(1)
{
    printf("hello\n");
}





    
    /*****************************
    父子进程关系中，如果父进程先退出，那么子进程被操作系统管理
    这时候子进程的父进程变成1，该子进程成为孤儿进程  这时该进程变成后台进程，kill -9 关闭
    为什么要被操作系统管理呢？ 不被操作系统管理那么该进程就是僵尸进程

    pid_t id = fork();
    if(id == 0)
    {
        while(1)
        {
             printf("我是子进程 %d,我的父进程%d\n",getpid(),getppid());
             sleep(2);
        }
    }
    else if(id > 0)
    {

        int cnt = 5;
        while(cnt--)
        {
        printf("我是父进程 %d,我的父进程%d\n",getpid(),getppid());
        sleep(2);
        }
    }
**********************************/









   // while(1)
   // {
   //      printf("hello %d\n",getpid());
   //      sleep(2);
   // }




   //被debug断点进程被暂停t 
   // printf("hello %d",getpid());
   // printf("hello %d",getpid());
   // printf("hello %d",getpid());
   // printf("hello %d",getpid());
   // printf("hello %d",getpid());
   // printf("hello %d",getpid());
   // printf("hello %d",getpid());
   // printf("hello %d",getpid());
   // printf("hello %d",getpid());

    //进程状态s
   // int a = 0;
   // printf("进程%d",getpid());
   // scanf("%d",&a);
   

   // while(1)//进程状态R
   // {
   //     printf("hello %d\n",getpid());
   //     sleep(2);
   // }

    return 0;
}
